package com.ybear.ybcomponent.widget.linkage.enums

/**
 * @Author MiWi
 * @Date 2025年2月13日
 * @Description Linkage - 联动效果枚举
 */
enum class ViewLinkage(val index: Int) {
    NONE( 0 ),              // app:linkageScroll="none" or 不设置
    CUSTOM( 1 ),            // app:linkageScroll="custom" 自定义控件
    ZOOM( 2 ),              // app:linkageScroll="zoom"
    ALPHA( 3 ),             // app:linkageScroll="alpha" （当 alpha 为 1 时，渐变隐藏，当 alpha 为 0 时，渐变显示）
    EXTEND( 4 ),            // app:linkageScroll="extend"
    EXTEND_RECOVERY( 5 );   // app:linkageScroll="extendRecovery"

    val id = "id_${index}_${hashCode()}".hashCode()
}